22c639914dadf8411320701617227a0de2519968,sudokil/core/src/com/custardgames/sudokil/entities/ecs/systems/CameraMovementSystem.java,CameraMovementSystem,process,#Entity#,54

Before Change


		}
		else if (cameraInput.isRight())
		{
			cameraInput.setTargetOffsetX((float) (cameraInput.getTargetOffsetX() + cameraInput.getPanSpeed()));
		}

		double zoomSpeed = 0.03;

After Change


		}
		else if (cameraInput.isRight())
		{
			cameraInput.setTargetOffsetX((float) (cameraInput.getTargetOffsetX() + (cameraInput.getPanSpeed() * camera.zoom)));
		}

		double zoomSpeed = 0.03;

		if (cameraInput.isZoomIn())
		{
			camera.zoom += zoomSpeed;
		}
		else if (cameraInput.isZoomOut() && camera.zoom > zoomSpeed)
		{
			camera.zoom -= zoomSpeed;
		}
		
		if (cameraInput.getZoomAmount() != 0)
		{
			camera.zoom += cameraInput.getZoomAmount() / 10;
			if (camera.zoom < 0)
			{
				camera.zoom -= cameraInput.getZoomAmount() / 10;
			}
			cameraInput.setZoomAmount(0);
		}